Skip to content

Latest commit

 

History

History
67 lines (59 loc) · 6.69 KB

07-Programação de Funcionalidades.md

File metadata and controls

67 lines (59 loc) · 6.69 KB

Programação de Funcionalidades

Requisitos Atendidos

As tabelas que se seguem apresentam os requisitos funcionais e não-funcionais que relacionam o escopo do projeto com os artefatos criados:

Requisitos Funcionais

ID Descrição do Requisito Responsável Artefato Criado
RF-001 Permitir que o usuário realize o cadastro de suas informações. João / Marcos index.html
RF-002 Facilitar a solicitação de reparo diretamente pela plataforma. Marcelo pedido_de_orcamento.html
RF-003 Fila de processamento de pedidos de reparo. Ryan fila_de_processamento_de_pedidos.html
RF-004 Gerenciar permissões para técnicos e gestores. João cadastro_e_gerenciamento.html
RF-005 Atualizar status do notebook no fluxo de trabalho, permitindo ao cliente acompanhar cada etapa. Amanda status_reparo_tecnico.html
RF-006 Relatório do status do reparo e organização das prioridades de trabalho dos técnicos. Ryan relatorios.html
RF-007 Enviar emails automáticos de status do produto para consumidor, para aumentar a transparência do processo. Amanda status_reparo_tecnico.html
RF-008 Encaminhar o orçamento para o cliente antes do início do reparo, garantindo clareza nos custos. Amanda status_reparo_tecnico.html
RF-009 Ter interface para cadastro de técnico e gestão de permissões. João cadastro_e_gerenciamento.html
RF-010 Consulta dos status dos notebooks em reparo por técnico, exclusivo para gerente, melhorando o gerenciamento de carga de trabalho. Ryan fila_de_processamento_de_pedido.html
RF-011 Comunicação entre técnico e usuário, permitindo que o técnico forneça atualizações em tempo real. Amanda status_reparo_{tecnico,cliente}.html

Descrição das estruturas:

Usuário

Nome Tipo Descrição Exemplo
Id do usuário Numero (Inteiro) Identificador único da notícia 1
Nome Texto Nome do Usuário João Silva
Senha Texto Senha secreta do usuário abc123
E-mail Texto Email do cliente [email protected]
Tipo Texto Tipo de usuário Cliente, Técnico e Gestor

Orçamento

Nome Tipo Descrição Exemplo
Id do orçamento Numero (Inteiro) Identificador único do orçamento 16
Marca Texto Marca do notebook Dell
Modelo Texto Modelo do notebook XPS15
Descrição Texto Descrição do problema O produto apresenta defeitos em...
Coleta CEP Texto CEP do endereço de coleta 35400000
Coleta Bairro Texto Bairro do endereço de coleta do notebook Centro
Coleta Logradouro Texto Endereço de coleta com rua e número Rua A, 33
Coleta Complemento Texto Informação complementar do endereço como ponto de referência ou condomínio etc. Casa ao lado da Oi
Data de Coleta timestamp Registro de data e hora do momento que o produto deve ser coletado 01/12/24
Mesmo da coleta booleano Checkbox para repetição do endereço FALSE
Entrega CEP Texto CEP do endereço de entrega 35400000
Entrega Bairro Texto Bairro do endereço de entrega do notebook Centro
Entrega Logradouro Texto Endereço de entrega com rua e número Rua A, 33
Entrega Complemento Texto Informação complementar do endereço como ponto de referência ou condomínio etc. Casa ao lado da Oi
Data e Hora timestamp Registro de data e hora feito a partir do acionamento do botão enviar orçamento 01/12/24; 23h45

Chat

Nome Tipo Descrição Exemplo
Id do Chat Numero (Inteiro) Identificador único do chat 18
Id do cliente Numero (Inteiro) Identificador único do cliente 1
Id do técnico Numero (Inteiro) Identificador único do técnico 5
Id do orçamento Numero (Inteiro) Identificador do orçamento 189

Mensagem

Nome Tipo Descrição Exemplo
Id da mensagem Numero (Inteiro) Identificador único da mensagem 178
Id do Chat Numero (Inteiro) Identificador único do chat 18
Id do Sender Numero (Inteiro) Identificador único do sender 18
Texto da mensagem Texto Texto da mensagem redigida pelo cliente ou pelo técnico Olá, boa tarde
Data e Hora timestamp Registro da data e hora do envio da mensagem 01/12/24; 23h45